export const namespace = "stadiumHolidayStaff";
import dayjs from "dayjs";

export const calcColumns = (params) => {
  const { operate, venueArr } = params;
  // let enumlist = {};
  // venueArr.forEach((v) => {
  //   enumlist[v.id] = {
  //     text: v.venueName,
  //   };
  // });
  const columns = [
    {
      dataIndex: "startTime",
      title: "开始时间",
      hideInSearch: true,
      render: (_, record) => {
        return dayjs(record.startTime).format("YYYY-MM-DD HH:mm");
      },
    },
    {
      dataIndex: "endTime",
      title: "结束时间",
      hideInSearch: true,
      render: (_, record) => {
        return dayjs(record.endTime).format("YYYY-MM-DD HH:mm");
      },
    },
    // {
    //   dataIndex: "remark",
    //   title: "备注",
    //   hideInSearch: true,
    // },
    // {
    //   dataIndex: "venueId",
    //   title: "所属场馆",
    //   valueEnum: enumlist,
    // },
    {
      title: "手机号码",
      dataIndex: "tel",
    },
    {
      title: "员工姓名",
      dataIndex: "staffName",
    },
    {
      title: "状态",
      dataIndex: "status",
      hideInSearch: true,
      valueEnum: {
        1: { text: "已发布", status: "Success" },
        2: { text: "已生效", status: "Success" },
        3: { text: "已过期", status: "Error" },
      },
      render: (_, record) => {
        // console.log('dayjs',)
        return dayjs() > dayjs(record.endTime) || record.status == 3
          ? "已过期"
          : record.status == 1
          ? "已发布"
          : "已生效";
      },
    },
    // {
    //   title: '更新人',
    //   dataIndex: 'id',
    //   hideInSearch: true,
    // },
    // {
    //   title: '更新时间',
    //   dataIndex: 'id',
    //   hideInSearch: true,
    // },
  ];

  columns.push(operate);
  return columns;
};
